// 返回list中没有通过predicate真值检测的元素集合，与filter相反。 predicate 通过 iteratee 进行转换，以简化速记语法。

import filter from "./filter";
import negate from "../function/negate";
import { cb } from "../util/iteratee";

export default function reject(obj, func, context) {
  return filter(obj, negate(cb(func)), context)
}
